home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 42 / Amiga Format AFCD42 (Issue 126, Aug 1999).iso / -serious- / programming / c / awin / odump < prev    next >
Encoding:
Text File  |  1999-05-17  |  330 b   |  21 lines

  1. # /bin/sh
  2.  
  3. echo "  /* -*- odump by Harry \"Piru\" Sintonen */"
  4. echo "  static const ULONG $1[]={"
  5.  
  6. objdump -s $1.o |
  7.   gawk '
  8.     BEGIN {
  9.       FS="  "
  10.     }
  11.     {
  12.       print $1
  13.     }' |
  14.   gawk '
  15.     / [0-9a-f]+ [0-9a-f]+/ {
  16.       printf "    0x%08s,0x%08s,0x%08s,0x%08s,\n",$2,$3,$4,$5
  17.     }'
  18.  
  19. echo "    0};"
  20. echo "  /* -*- */"
  21.